#include"mystdio.h"
#include<stdio.h>
int main()
{
  FILE_ *fp=fopen_("./lyy.txt","w");
  if(fp==NULL)
  {
    return 1;
  }
  const char* arr="hello bug ";
  int cnt=10;
  while(1)
  { 
  fwrite_(arr,strlen(arr),fp);
  sleep(1);
  printf("count:%d\n",cnt);
  if(cnt==5) fflush_(fp);//等cnt等于5时，强制刷新
  if(cnt==0) break;
  cnt--;

  } 

  fclose_(fp);
  return 0;
}




//if(cnt==5) break;//由于初始化是行缓冲，但字符串里没有\n，所以一直在缓冲区里，等到进程退出时，再全缓冲到文件里
